package gu.sql2java;

public interface IPageQueryWrap {
	/**
	 * rebuild SQL statement base {@code sql}
	 * @param sql input SQL statement
	 * @param startRow  the start row to be used (first row = 1, last row = -1)
	 * @param numRows  the number of rows to be retrieved (all rows = a negative number)
	 * @return rebuilt SQL statement OR {@code null} if {@code null} or not supported
	 */
	String wrap(String sql, int startRow, int numRows);
}
